#define _CRT_SECURE_NO_WARNINGS
//
//#include<stdio.h>
//int main()
//{
//	int nums[10000];
//	int n;
//	scanf("%d", &n);
//	for (int i = 0; i < n; i++)
//	{
//		scanf("%d", &nums[i]);
//	}
//	for (int j = n; j > 0; j--)
//	{
//        for (int i = 0; i < j-1; i++)
//		{
//			if (nums[i] > nums[i + 1])
//
//			{
//				int temp = nums[i];
//				nums[i] = nums[i + 1];
//				nums[i + 1] = temp;
//			}
//
//
//		}
//	}
//	int i = 0;
//	for ( i = 0; i < n - 1; i++)
//	{
//		if (nums[i + 1] - nums[i] > 1)
//		{
//			break;
//		}
//	}
//	printf("%d", nums[i] + 1);
//	return 0;
//}
//#include<stdio.h>
//int feibonaqi(int n)
//{
//	if (n == 1 || n == 2)
//		return 1;
//	else
//		return feibonaqi(n - 1) + feibonaqi(n - 2);
//}
//int main()
//{
//	int arr[10];
//	int count = 0;
//	while (count < 10 && scanf("%d", &arr[count]) == 1) {
//		count++;
//	}
//	for (int i = 0; i < count; i++)
//	{
//		printf("%d", feibonaqi(arr[i]));
//		if (i != count - 1)
//		{
//			printf(" ");
//		}
//	}
//	
//
//	return 0;
//
//}
////#include<stdio.h>
//int jump(int n)
//{
//	if (n == 1)
//		return 1;
//	else if (n == 2)
//		return 2;
//	else
//		return jump(n - 1) + jump(n - 2);
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	printf("%d", jump(n));
//}
//#include<stdio.h>
//int jump(int n)
//{
//	if (n == 1)
//		return 1;
//	if (n == 2)
//		return 2;
//	int a = 1;
//	int b = 2;
//	int c ;
//	while (n > 2)
//	{
//		c = a + b;
//		a = b;
//		b = c;
//		n--;
//	}
//	return c;
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	printf("%d", jump(n));
//}
#include<stdio.h>
int main()
{
	int key;
	scanf("%d", &key);
	int arr[1000];
	int count = 0;
	while (count < 1000 && scanf("%d", &arr[count]) == 1)
	{
		count++;
	}
	int left = 0;
	int right = count - 1;
	int mid=0; 
	int find=0;
	while (left <= right)
	{
		mid = (left + right) / 2;
		if (arr[mid] > key)
		{
			right = mid - 1;
		}
		else if (arr[mid] < key)
		{
			left = mid + 1;
		}
		else 
		{
			find = 1;
			break;
		}
	}
	if (find == 1)
		printf("%d", mid);
	else
		printf("-1");
	return 0;
}